package com.huitong.api.oss.remote;

import com.huitong.api.oss.exception.UploadException;

/**
 * 远程调用文件上传服务
 *
 * @author fromdrowning
 * @date 2024/5/19 下午7:24
 */
public interface RemoteOSSService {

    /**
     * 文件上传
     *
     * @param fileName 文件名
     * @param file     文件
     * @return 上传云端后文件的访问路径
     * @throws UploadException 文件上传失败抛出此异常
     */
    String uploadFile(String fileName, byte[] file) throws UploadException;

}
